package models;

public class ConFecha {
	private int day,month,year;

	
	
	public boolean menorque(ConFecha b){
		boolean resultado = true;
		
		if(this.year > b.year){
			resultado = false;
		}else if(this.year == b.year){
			if(this.month > b.month){
				resultado = false;
			}else if(this.month == b.month){
				if(this.day > b.day){
					resultado = false;
				}else if(this.day == b.day){
					resultado = false;
				}
			}
		}		
		return resultado;
	}
	
	public boolean mayorque(ConFecha b){
		boolean resultado = true;
		
		if(this.year < b.year){
			resultado = false;
		}else if(this.year == b.year){
			if(this.month < b.month){
				resultado = false;
			}else if(this.month == b.month){
				if(this.day < b.day){
					resultado = false;
				}else if(this.day == b.day){
					resultado = false;
				}
			}
		}		
		return resultado;
	}
	
	public void setMax(){
		day = 32;
		month = 13;
		year = 9999;
	}
	
	/**
	 * @return the day
	 */
	public int getDay() {
		return day;
	}

	/**
	 * @param day the day to set
	 */
	public void setDay(int day) {
		this.day = day;
	}

	/**
	 * @return the month
	 */
	public int getMonth() {
		return month;
	}

	/**
	 * @param month the month to set
	 */
	public void setMonth(int month) {
		this.month = month;
	}

	/**
	 * @return the year
	 */
	public int getYear() {
		return year;
	}

	/**
	 * @param year the year to set
	 */
	public void setYear(int year) {
		this.year = year;
	}
	
}
